home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TPUG - Toronto PET Users Group
/
TPUG Users Group CD
/
TPUG Users Group CD.iso
/
COMAL
/
B-Book Series
/
(k)b4.d64
/
fig8.1
< prev
next >
Wrap
Text File
|
2007-02-28
|
823b
|
32 lines
0010 DIM TREETYPE$ OF 6, TREESIZE$(3) OF 6
0020 FOR K:=1 TO 3 DO READ TREESIZE$(K)
0030 FOR SIDE:=1 TO 4 DO
0040 PRINT "DIG A CORNER POST HOLE."
0050 READ SIDELENGTH
0060 REPEAT
0070 TREE:=RND(0,1)
0080 IF TREE THEN TREECHOP(TREESIZE$(RND(1,3)))
0090 SOFT:=RND(0,1)
0100 IF SOFT THEN
0110 PRINT "DIG A HALF METRE HOLE."
0120 ELSE
0130 PRINT "DIG A THIRD METRE HOLE."
0140 ENDIF
0150 SIDELENGTH:=SIDELENGTH-15
0160 UNTIL SIDELENGTH<15
0170 ENDFOR SIDE
0180 PROC TREECHOP(TREETYPE$)
0190 CASE TREETYPE$ OF
0200 WHEN "SMALL"
0210 PRINT "PULL OUT TREE"
0220 WHEN "MEDIUM"
0230 PRINT "CUT ABOVE BASE. PULL OUT ROOT."
0240 WHEN "LARGE"
0250 PRINT "CUT DOWN TREE. DIG OUT ROOT."
0260 OTHERWISE
0270 PRINT "TREE TYPE NOT KNOWN."
0280 ENDCASE
0290 ENDPROC TREECHOP
0300 DATA "SMALL","MEDIUM","LARGE"
0310 DATA 100,120,140,110